package Learn;

public class MathDemo1 {
    //帮助数学计算的工具类
    //私有化构造方法 方法定义成静态的
    //常用方法 abs绝对值
    //ceil 向上取整
    //floor 向下取整
    //round 四舍五入
    //max 最大值
    //pow(a,b) a的b 次幂

    public static void main(String[] args) {
        System.out.println(Math.abs(-88));
        System.out.println(Math.abs(-2147483648));
        //int的取值范围内没有正数与之对应 那么出现bug
        //新的方法 多了一个判断 jdk15后
        //        System.out.println(Math.absExact(-2147483648));  //报错


        System.out.println(Math.ceil(12.4));//13
        System.out.println(Math.ceil(-12.34));//-12
        //正无穷大方向进一
        //floor相反

        //pow 第二个参数尽量传大于1的正整数
        //开根号 Math.sqrt()
        //开立方 Math.cbrt()

        //random() 是打印包含0不包含1 0-1之间的数


    }
}
